Python Job: Sr. Software Development Engineer (C++-Python)

Job added on

Company

Amadeus

Location

Sydney - Australia

Job type

Full-Time

Python Job Details

Job Title

Sr. Software Development Engineer (C++/Python)

About the role

To maintain our worldwide leader position in the travel industry, we are growing our teams and we have several openings for senior Software Development Engineers with experience in C++ and Python applications.

As a senior Software Development Engineer, you’ll be accountable for the technical design and delivery of the product functionalities based on the solutions agreed with the stakeholders (Business Analysts, Product Managers, and the customer themselves).

Being part of an Agile team (Scrum, SAFe or Kanban), you will be enhancing and maintaining applications that facilitate journey for millions of travelers every year.

  • Leadership: Contribute and have the opportunity to lead the development of new features in one of the most mission critical application in the world used by Airlines 24/7.

  • Opportunity to work out what developers need: you can come up with plans to create new tools or improve what we have. We encourage and value initiatives and improvements you think will make your working environment the best suited to your needs.

  • Use your technical skills to give our clients what they’re after: you’ll do that by designing, coding, testing, debugging, documenting, and maintaining applications, tools and processes. With software architects, you will also design technical solutions and perform feasibility studies. You’ll be supported by a community of Principal Engineers on your daily work to share coding best practices!

  • Check that your solutions work: you’ll run unit, component and performance tests. Then go through the phase of checking if your software works for others, and continuously, fine-tune your development as a result of all your testing.

  • Improve our CI/CD: your ideas on how to constantly improve our CI/CD are valued. We welcome DevOps/GitOps mindset and you will participate to the building and improvement of tools and processes to support our migration to Microsoft Azure cloud.

  • Opportunity to take specific roles in the Agile team based on your interest (Scrum Master, Product Owner, Team Contributor or Expert)

  • Contribute to our developer community and share your experience / know-how with your peers on various subjects, sharing best practices and aiming to develop best in class applications

What should you expect?

  • Join a truly global team of dedicated and motivated Software Developers, Business Analysts and DevOps

  • Take part in the development of new products that will impact the airline IT industry and work on mission critical systems which will make a difference for all travelers

  • Get continuous opportunities to learn, innovate, design solutions, and solve complex problems

  • Be engaged in the full Software Development Life Cycle and interact with a large variety of profiles such as QA and Operations.

  • Have your say in technical and architectural evolutions

  • Conduct analysis and contribute to joint product design efforts.

  • Help plan and assess changes in the team, but also have some opportunities to take more transversal roles to support other teams / projects

You have

  • 5-10 years of experience developing software in a high volume/high availability environment

  • A collaborative and proactive approach

  • The capability to work in a multicultural, global environment

  • Passion about cutting edge technology and staying current with industry trends

  • Great problem-solving skills with the ability to see and solve issues before they snowball into problems

  • Willingness to try new things, and not afraid of new challenges

Technical skills and know-how

  • Tertiary education in Information Technology, Computer Science or equivalent experience.

  • Proficency in C++ or Python, ideally in a Linux environment, with a desire to gain a deeper understanding

  • You have good knowledge in RDMS/SQL (Oracle preferred)

  • Experience in frontend / backend development in a transactional environment

Additional nice to have experience

  • Hands on experience with Jenkins, Docker and Git

  • Experience in Kubernetes or Open Shift, Helm Charts and Azure is a plus

  • Experience in Agile and SAFe methodology is a plus

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.